package com.ruoyi.ade.model;

import com.ruoyi.ade.llm.model.AdeKnowledgeRetriveConfig;

/**
 * Prompt 探索的请求
 *    对已经管理维护的prompt进行探索、对比、分析
 */
public class AdePromptExploreRequest {

    /**
     * 病程记录内容
     */
    private String emr;
    /**
     * 模型名称
     */
    private String llmModel;
    /**
     * 提示ID
     */
    private Long promptId;

    private AdeKnowledgeRetriveConfig retriveConfig;

    public String getEmr() {
        return emr;
    }

    public void setEmr(String emr) {
        this.emr = emr;
    }

    public String getLlmModel() {
        return llmModel;
    }

    public void setLlmModel(String llmModel) {
        this.llmModel = llmModel;
    }

    public Long getPromptId() {
        return promptId;
    }

    public void setPromptId(Long promptId) {
        this.promptId = promptId;
    }

    public AdeKnowledgeRetriveConfig getRetriveConfig() {
        return retriveConfig;
    }

    public void setRetriveConfig(AdeKnowledgeRetriveConfig retriveConfig) {
        this.retriveConfig = retriveConfig;
    }
}
